home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-06 / dosup5.zip / HISTORY.TXT < prev    next >
Text File  |  1992-04-16  |  14KB  |  351 lines

  1. History for the NetWare DOS Shell                                 
  2. April 16, 1992
  3.  
  4. The following is a history of the major changes that have
  5. occurred in the NetWare DOS shell v3.01 and higher.  This
  6. document is updated with each additional release of the
  7. NetWare DOS shell.  
  8.  
  9.  
  10. Netx.COM            3.01 Rev. A              5-8-90
  11. XMSNetx.EXE         3.01 Rev. A              5-8-90
  12. EMSNetx.EXE         3.01 Rev. A              5-8-90
  13.      ■  Initial Release of the 3.01 shell.  Beginning of the
  14.      DOS Shell History file.
  15.  
  16.  
  17. Netx.COM            3.01 Rev. B              6-6-90
  18. XMSNetx.EXE         3.01 Rev. B              6-6-90
  19. EMSNetx.EXE         3.01 Rev. B              6-6-90
  20.      ■  Loading SiteLock by Briteworks would fail,
  21.      causing the DOS workstation to hang.  This problem
  22.      was corrected with the 3.01 rev B shell.
  23.  
  24.  
  25. Netx.COM            3.01 Rev. C              * Not released
  26. XMSNetx.EXE         3.01 Rev. C              * Not released
  27. EMSNetx.EXE         3.01 Rev. C              * Not released  
  28.      ■  Using the Preferred Server option caused the
  29.      network response time to be functionally slower than
  30.      if the user did not use this option.  The 3.01 rev C
  31.      shell corrected this problem. 
  32.  
  33.      ■  When using DOS 4.0 with EMSNETx and
  34.      XMSNETx shells the DOS directories would not
  35.      display correctly under Windows.  This was
  36.      corrected with the 3.01 rev C shell.
  37.  
  38.      ■  The enhanced memory shells were not sending
  39.      header information when using job configurations
  40.      that included escape codes.  For example, a job that
  41.      should print landscape would print using the default
  42.      mode (portrait).
  43.  
  44.      ■  When printing to a captured LPT device an error
  45.      message "Device not ready" would appear.  A retry 
  46.      would allow the job to continue.  The 3.01 rev C
  47.      shell corrected this problem.
  48.  
  49.      ■  Fake roots were being deleted on paths with
  50.      volume names before the path was determined valid. 
  51.      ie. CD PRN: would delete the fake root.  This was
  52.      fixed with the 3.01 rev C shell.
  53.  
  54.      ■  On 286-based servers the Dynamic Memory Pool
  55.      (DMP) 1 was not being released properly with the   
  56.      XMSNETx and EMSNETx shells causing the server to
  57.      hang eventually.  With the 3.01 rev C shell the       
  58.      memory is released when exiting the Windows DOS
  59.      Prompt.
  60.  
  61.  
  62. Netx.COM            3.01 Rev. D              9-7-90
  63. XMSNetx.EXE         3.01 Rev. D              9-7-90
  64. EMSNetx.EXE         3.01 Rev. D              9-7-90
  65.      * The NetWare DOS Shells Rev. C was made
  66.      available to NetWare Developers only.  The NetWare
  67.      DOS shells v3.01 rev D was released to all users and
  68.      contains all the 3.01 rev C changes.
  69.  
  70.  
  71. Netx.COM            3.01 Rev. D              9-18-90
  72. XMSNetx.EXE         3.01 Rev. D              9-18-90
  73. EMSNetx.EXE         3.01 Rev. D              9-18-90
  74.      ■  When running the 3.01 rev D shell on a NetWare
  75.      V2.15 or less operating system, external program   
  76.      execution (using the #) from the login script does not
  77.      work unless the user has open privileges at the       
  78.      volume root.  This has been corrected in the shells
  79.      dated 9/18/90 or later.
  80.  
  81.      ■  Nver will return Rev. C instead of Rev. D.  This
  82.      has been corrected in the shells dated 9/18/90 or
  83.      later.
  84.  
  85.  
  86. Netx.COM            3.01 Rev. E              11-27-90
  87. XMSNetx.EXE         3.01 Rev. E              11-27-90
  88. EMSNetx.EXE         3.01 Rev. E              11-27-90
  89.      ■ When using the DOS 4.0 "TrueName"
  90.      (undocumented DOS command) command invalid
  91.      data was returned to the shell. This invalid data
  92.      causes Emerald's System's backup to not          
  93.      function properly.  The 3.01 rev E shell corrects this
  94.      problem.
  95.  
  96.      ■ Microsoft Link was reporting a scratched file error
  97.      when linking a large number of files.  This was       
  98.      corrected in 3.01 rev E of the NetWare DOS shell.
  99.  
  100.      ■ Added support for Version.exe utility.  This
  101.      support was not present in earlier releases of the
  102.      shell.
  103.  
  104.      ■ Corrected a problem with the rename function
  105.      where the wrong error code would be returned to   
  106.      applications such as Platinum Accounting by
  107.      Advanced Business Microsystems.  This error was
  108.      also exhibited with the NETGEN message: Cannot
  109.      find DRVRDATA.DAT.
  110.  
  111.      ■ Corrected a problem where the shell was not
  112.      correctly maintaining the default server after logout
  113.      when an X.25 bridge is used.
  114.  
  115.      ■ On ELS NetWare servers you would get one less
  116.      connection than the maximum when using remote
  117.      boot.  The 3.01 rev E shell corrected this problem
  118.      allowing the user to get all connections to the server.
  119.  
  120.      ■ Enabled file caching in EMSNETx and XMSNETx
  121.      shells.  File caching was not enabled in earlier        
  122.      releases of the enhanced memory shells.
  123.  
  124.      ■ Added the /? option to the command line which
  125.      displays version and usage information.  
  126.  
  127.      ■ Added a feature in the 3.01 rev E shell that tells
  128.      the user that a TSR is loaded when trying to unload 
  129.      the shell.  
  130.  
  131.  
  132. Netx.COM            3.02                    2-06-91
  133. XMSNetx.EXE         3.02                    2-06-91
  134. EMSNetx.EXE         3.02                    2-06-91
  135.      ■ Corrected a problem with file caching that was
  136.      introduced with the NetWare Shell v3.01E.  Users
  137.      were experiencing problems when running Paradox,
  138.      Quattro, and Lotus 123 with the extended memory
  139.      shells.
  140.  
  141.      ■ Enhanced the speed of file caching which
  142.      improves the speed of file read and writes.
  143.  
  144.      ■ Some applications such as DESQview, NetRemote,
  145.      etc. that use EMS, or XMS would occasionally hang 
  146.      when using the enhanced memory shells.  This was
  147.      corrected in the 3.02 shells.
  148.  
  149.      ■ Unloading the shell now relinquishes all
  150.      connections (previously retained one connection.)
  151.  
  152.      ■ When setting parameter Cache Buffers = 0 in
  153.      NET.CFG the shell caching is turned off.
  154.  
  155.      ■ Corrected a problem where capturing to a file
  156.      would result in truncated print files.  These files are
  157.      now created and printed correctly.
  158.  
  159.      ■ Added two new NET.CFG parameters, DOS NAME and 
  160.      ENVIRONMENT PAD:
  161.  
  162. DOS NAME = name
  163.  
  164.                    This option specifies the name of the DOS 
  165.                    version used by the workstation. 
  166.  
  167.                    This should correspond to the %OS name 
  168.                    in the login script and the name of the 
  169.                    DOS directory.
  170.  
  171.                    This could be MSDOS, PCDOS, DRDOS, etc., 
  172.                    and cannot be longer than 5 characters.  
  173.  
  174.  
  175. ENVIRONMENT PAD = number
  176.  
  177.                    This option specifies the number of bytes 
  178.                    that can be added to the environment space 
  179.                    for storing search drive path names.
  180.  
  181.                    If you are specifying many long path names 
  182.                    for search drives with the MAP command, 
  183.                    you may need to add extra environment 
  184.                    space to hold those names.
  185.  
  186.                    This can be any number from 17 to 512; 
  187.                    17 is the default. 
  188.                    
  189.                    We recommend that you leave this option 
  190.                    at the default value unless you are 
  191.                    encountering environment space problems.  
  192.  
  193.  
  194. NetX.COM                      3.21                    7-18-91
  195. XMSNetX.EXE                   3.21                    7-18-91
  196. EMSNetX.EXE                   3.21                    7-18-91    
  197.      ■ Generic Shell--NETX.COM works with DOS 3.x,
  198.      4.x, and 5.x.
  199.  
  200.      ■ Using the Preferred Server function caused some
  201.      machines to hang randomly.  This problem was fixed 
  202.      with the release of the NETX shell.
  203.  
  204.      ■ The /c = option was added to allow flexible
  205.      naming of the shell configuration file (ie. NET.CFG).
  206.  
  207.      ■ Added a date code to the shell.  When you run
  208.      "NETX i" the shell will display the shell version, date 
  209.      of creation, and copyright information.
  210.  
  211.      ■ The shell was enhanced to be able to locate the
  212.      Master environment regardless of its location.
  213.      ■ The /f option was added to allow the shell to be
  214.      unloaded after it had been loaded high.
  215.  
  216.      ■ Added support for EMS memory handle names.
  217.  
  218.      ■ Added support for international date and time
  219.      formats.  
  220.  
  221.      ■ Fixed a problem with being denied simultaneous
  222.      access to a shared file.  
  223.  
  224.      ■ Corrected "call 5" functions for programs ported
  225.      from CPM to DOS.
  226.  
  227.      ■ Added feature to display the version of DOS that
  228.      is currently running when the shell is loaded.
  229.  
  230.      ■ Resolved a problem where Btrieve files were being
  231.      corrupted when the server was downed improperly.
  232.  
  233.      ■ Fixed cache problem which was causing a
  234.      WordPerfect diskfull error.
  235.  
  236.      ■ Fixed the DOS NAME parameter problem with the
  237.      EMS and XMS shell.  The EMS and XMS shells       
  238.      would hang when loading if the DOS NAME was
  239.      used.
  240.  
  241.      ■ Fixed the problem with "P_STATION" returning
  242.      bad information in the Login script.  This problem   
  243.      only occurred with the v3.2 shell.)
  244.  
  245.      ■ DOS 5.0 "Load High" was not working properly
  246.      with NET5.COM.  NETX.COM v3.21 will work with 
  247.      the DOS 5.0 "Load High" command.
  248.  
  249.      ■ DOS 5.0 MEM program was not displaying
  250.      program names properly after the shell was loaded. 
  251.      This functionality works with this release of the
  252.      shell.
  253.  
  254.      ■ DOS ATTRIB command was unable to find hidden
  255.      directories on network drives.  This functionality     
  256.      works with this release of the shell.
  257.  
  258.      ■ Fixed a problem with remote boot on workstations
  259.      with hard drives. 
  260.  
  261.  
  262. NetX.COM                      3.22                    7-31-91
  263. XMSNetX.EXE                   3.22                    7-31-91
  264. EMSNetX.EXE                   3.22                    7-31-91    
  265.      ■ Corrected a problem with remote boot and DOS 5.0.
  266.      Previously, the shell would look to the F: drive rather
  267.      then the A: (virtual) drive.
  268.  
  269.  
  270. NetX.COM                 3.26                   2-11-92
  271. BNetX.COM                3.26                   2-11-92
  272. XMSNetX.EXE              3.26                   2-11-92
  273. EMSNetX.EXE              3.26                   2-11-92
  274.      ■ Corrected a problem with certain database applications which issue
  275.      the commit file command, the file was not properly updated on the
  276.      file server disk.
  277.  
  278.      ■ Corrected a problem with the MS-DOS DOSNAME function not working
  279.      properly with EMSNETX.EXE and XMSNETX.EXE.
  280.  
  281.      ■ Enhanced the shell such that memory display applications such as the 
  282.      MS-DOS MEM program display the name of the shell as well as its size and
  283.      location.
  284.  
  285.      ■ Corrected a problem where Capture would return "garbage" characters to 
  286.      the screen when capturing without specifying a queue name.
  287.  
  288.      ■ Corrected a problem when the shell was unloaded with COMSPEC set to a
  289.      network drive, the COMSPEC was not being reset to the local drive.
  290.  
  291.      ■ Corrected network errors due to packet size negotiation problem when
  292.      using the Preferred Server option on a workstation with a packet size
  293.      greater than that of the preferred server when the initial server also
  294.      had a packet size greater than the preferred server.
  295.  
  296.      ■ Added a procedure to check if the total of FILE HANDLES= in the 
  297.      NET.CFG and FILES= in the CONFIG.SYS exceeds 254.  If so, an error is
  298.      returned and the shell is not loaded.
  299.  
  300.      ■ Added two new NET.CFG parameters, SEARCH DIR FIRST and NCP TIMEOUT FLAG:
  301.  
  302. SEARCH DIR FIRST=ON/OFF
  303.  
  304.                    This option deterimines the order in which the shell
  305.                    searches files and directories on a NetWare file server.
  306.                    This only applies to handle-oriented directory searches 
  307.                    such as Windows File Manager, not FCB directory searches, 
  308.                    such as DOS's DIR command.  If SEARCH DIR FIRST=ON, then 
  309.                    the shell searches for directories first.  If SEARCH DIR 
  310.                    FIRST=OFF, then the shell searches for files first.  The 
  311.                    default is OFF.
  312.  
  313. NCP TIMEOUT FLAG=ON/OFF
  314.  
  315.     NOTE:  This option was added for unusual circumstances and may 
  316.                cause unpredictable results when used incorrectly!
  317.  
  318.                    This option adds the ability to change the default timeout 
  319.                    value of the shell.  To enable this option, three options 
  320.                    need to be set:  NCP TIMEOUT FLAG=ON, NCP TIMEOUT BASE=n 
  321.                    where n=some value, NCP TIMEOUT MULTIPLIER=n where n=some 
  322.                    value. The default is:
  323.  
  324.                    NCP TIMEOUT FLAG=OFF
  325.  
  326.                    The values equivalent to the default are:
  327.  
  328.                    NCP TIMEOUT FLAG=ON
  329.                    NCP TIMEOUT BASE=10
  330.                    NCP TIMEOUT MULTIPLIER=4
  331.  
  332.                   If only the NCP TIMEOUT FLAG=ON is set, the shell uses the
  333.                   default values for NCP TIMEOUT BASE and NCP TIMEOUT 
  334.                   MULTIPLIER.  Setting the NCP TIMEOUT BASE and NCP TIMEOUT 
  335.                   MULTIPLIER lower than these numbers reduces the shell's 
  336.                   timeout.  Increasing the BASE by increments of 1 increases 
  337.                   the timeout by 1 tick.  The NCP TIMEOUT MULTIPLIER multiplies
  338.                   the NCP TIMEOUT BASE number by the value set for NCP TIMEOUT
  339.                   MULTIPLIER.
  340.  
  341.                   OPTION                         DEFAULT  MINIMUM   MAXIMUM
  342.  
  343.                   NCP TIMEOUT BASE                 10        1        255
  344.                   NCP TIMEOUT BASE MULTIPLIER       4        1        255
  345.  
  346.                   The NCP TIMEOUT BASE multiplied by the NCP TIMEOUT 
  347.                   MULTIPLIER should NOT exceed 255.  Setting the values too 
  348.                   low will cause an excessive number of network errors.  
  349.                   It is recommended that these values not be changed from 
  350.                   the default except in special circumstances.
  351.